package main

import "fmt"

func main() {
	
	var num1 int = 100
	// var num2 float32 = num1
	var num2 float32 = float32(num1)

	fmt.Println(num1)
	fmt.Println(num2)

	fmt.Printf("%T", num1)
	fmt.Println()
	fmt.Printf("%T", num2)
	fmt.Println()

	var num3 int64 = 888888
	var num4 int8 = int8(num3)

	fmt.Println(num3)
	fmt.Println(num4)
	fmt.Println()

	var num5 int32 = 12
	var num6 int64 = int64(num5) + 30

	fmt.Println(num5)
	fmt.Println(num6)
	fmt.Println()

	var num7 int64 = 12
	var num8 int8 = int8(num7) + 127
	// var num9 int8 = int8(num7) + 128
	fmt.Println(num7)
	fmt.Println(num8)
	// fmt.Println(num9)

}